Po raz pierwszy na arenie międzynarodowej pojawił się 19 listopada 2016 roku w Bruksvallarnie, gdzie w zawodach juniorskich zajął 21. miejsce w biegu na 10 km techniką klasyczną. W 2019 roku wystąpił na mistrzostwach świata juniorów w Lahti, gdzie był między innymi szósty w sztafecie i dziewiąty w biegu na 30 km stylem klasycznym. Podczas rozgrywanych rok później mistrzostw świata juniorów w Oberwiesenthal najwyższą pozycję wywalczył na dystansie 30 km stylem dowolnym, który ukończył na dziewiątej pozycji. Brał też udział w mistrzostwach świata młodzieżowców w Vuokatti w 2021 roku, gdzie był czwarty w biegu na 15 km stylem dowolnym.
W Pucharze Świata zadebiutował 17 marca 2019 roku w Trondheim, zajmując 55. miejsce w biegu na 15 km stylem dowolnym. Pierwsze pucharowe punkty wywalczył 28 listopada 2020 roku w Ruce, zajmując 15. miejsce w biegu na 15 km klasykiem. Na podium zawodów tego cyklu pierwszy raz stanął 27 stycznia 2023 roku w Les Rousses, kończąc bieg na 10 km stylem dowolnym na trzeciej pozycji. Wyprzedzili go jedynie dwaj Norwegowie: Harald Østberg Amundsen i Sjur Røthe.
Wystartował na mistrzostwach świata w Oberstdorfie w 2021 roku, gdzie razem z kolegami z reprezentacji zajął czwarte miejsce w sztafecie. W pozostałych startach był dziewiąty w biegu na 15 km stylem dowolnym i biegu łączonym oraz dwunasty na dystansie 50 km techniką klasyczną. Rok później, podczas igrzysk olimpijskich w Pekinie był czwarty w sztafecie i sprincie drużynowym. W startach indywidualnych zajmował szóste miejsce w biegu łączonym, dziewiąte w biegu na 50 km stylem dowolnym i dziesiąte w biegu na 15 km klasykiem.